@charset "GB2312";
*{word-break:break-all} /*强制换行*/
body{font-size:14px;color:#333;font-family:"微软雅黑","Courier New",Courier,monospace;padding:0px;margin:0px auto; line-height:30px;}
a{color:#333;text-decoration:none}
a:hover{color:#0066cc;text-decoration:none}
h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.red{ color:#F00;}
.clear,.c{ clear:both;}
.blank{ clear:both; height:20px;}
img{max-width:100%; border:0; height:auto;}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff}
.loading{background-image:url(../images/loading.gif);padding:0px;margin:0px;background-repeat:no-repeat;font-size:13px}
.bq{ text-align:center; background-color:#222222; color:#ffffff;}
.bq a{ color:#ffffff;}
/* 主区域 */
.wrap{padding:0px;width:1000px;margin:0px auto}
/* 页头 */
.top{ background:url(../images/tbg.jpg) repeat-x; height:27px; line-height:27px; width:100%; font-size:13px;}
.t1,.logo{ float:left; width:68.0%;}
.t2,.tel{ float:right; width:31.0%; text-align:right;}
.logo{ margin-bottom:20px;}
.tel{}
.head{padding-top:20px;}

/* 菜单 */
.nav{ background:url(../images/menu.jpg) repeat-x; height:48px; width:100%; line-height:48px;}
.nav ul li{float:left;}
.line{ width:2px; height:46px; background:url(../images/xian.png) no-repeat top center;}
.nav ul li a{ width:123px; display:block; font-weight:bold; color:#FFF; text-align:center;}
.nav ul li a:hover, .nav ul li a.current{ background-color:#ff6600;color:#FFF;}
.sjbanner{ display:none;}
.banner{ width:100%;/* position: relative; z-index:0; */ clear:both; /**z-index:-999; *margin-top:-90px;*/ margin-bottom:40px;}
#flashBg {padding: 0px; margin: 0px; width: 100%;  height: 450px; clear:both; overflow: hidden;  }
#flashLine {width: 100%; height: 450px; clear: both;}
#flash {padding: 0px; margin: 0px auto; width: 100%;  height: 450px; clear: both; overflow: hidden;}
#flash a {width: 100%; display: none; height: 450px;}
.flash_bar { position: relative; text-align: center; margin: 0px auto; width: 180px; bottom: 55px; height: 30px; overflow: hidden; padding-top: 13px !important}
.flash_bar .dq {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop")}
.flash_bar .no {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p2.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop")}
.mleft{ width:280px; float:left; display:inline; margin-right:20px;}
.mright{ width:700px; float:left; margin-bottom:30px;}
.lx{ margin-bottom:30px; margin-top:-20px;border:5px #0066cc solid; padding:10px;}
.cplb{ margin-bottom:30px;}
.cplb dl{ border:5px #0066cc solid; padding:20px 10px 10px 10px; overflow:hidden; border-bottom: none;}
.cplb dt{ text-align:center; padding-bottom:20px;}
.cplb dd{ background-color:#eeeeee; height:30px; line-height:30px; width: 48%; float: left; margin-left: 1%; margin-right: 1%; text-align: center;margin-bottom:10px;  overflow:hidden;}
.cplb dd a{ display:block; }
.cplb dd a:hover{ display:block; background-color:#0066cc; color:#ffffff;}
.ckgd a{ color:#ffffff; }
.ckgd{text-align: center;line-height: 40px;height: 40px;
width: 100%; background-color:#0066cc;}
#scrollbox {height: 464px; overflow: hidden; width: 100%; margin-bottom:20px;}
.scrollcon {height:800%;}
.scrollpic {margin: 0px;padding: 0px;float: left;width: 100%;}
.tjcp{ width:700px; float:left; background-color:#f4f4f4;}
.tit{ background:url(../images/a_04.gif) repeat-x;height:34px; line-height:34px; border:1px #dddddd solid; padding-left:20px; margin-bottom:20px;}
.mright h3{ text-align:center; padding-bottom:20px;}
.p18{ font-size:18px; font-weight:bold; color:#0066cc;}
.gd{ float:right; margin-right:10px;}
.cpzs{}
.cpzs dl{margin-left: 2%; width: 31%; float:left; margin-bottom: 15px; display:inline; text-align:center;}
.cpzs dt{ height:156px;}
.cpzs dt img{ width:206px; height:154px;    border: 1px #dddddd solid; box-sizing:border-box;}
.cpzs dd{line-height:20px; text-align:center; height:auto; overflow:hidden;}
.cpzs h4{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; height:40px; line-height:20px; word-break:keep-all; text-align:center; display:block;}
.m4{ width:100%; margin-bottom:30px;}
.mtit{ background:url(../images/line.jpg) repeat-x bottom; height:37px; line-height:37px; margin-bottom:10px;}
.gd{ float:right;}
.m4 img{ float:left; margin-right:20px;}
.m4c{ line-height:2;}
.m4c p{ background-color:#0066cc; color:#FFF; width:100px; display:block; float:right; text-align:center;}
.m4c p a{ color:#FFF;}
.m6{ width:100%; height:132px; background:url(../images/m6.jpg) no-repeat center; margin-bottom:30px; margin-top:30px;}
.m5{ width:262px; float:left;}
.scrollleft{width:100%;margin:8px auto 20px;height:210px;}
.scrollleft li{float:left;margin-right:12px;display:inline;/*width:252px; */text-align:center; padding-bottom:10px;}
.scrollleft img{/*width:242px;*/height:160px;border:5px solid #e4e3df;}
/*.scrollleft li p{height:30px; line-height:30px;width:252px;border-bottom:1px #ccc solid; }
*/
.news{ width:514px; margin-right:38px; box-sizing:border-box; float:left; border:1px #ddd solid; margin-bottom:10px;}
.normal{ float:left; width:137px; height:40px; line-height:40px; text-align:center; background-color:#cbcbcb;}
.selected{ float:left; width:137px; height:40px; line-height:40px; background-color:#0066cc;text-align:center;}
#divMainTab{margin: 0px; padding: 0px}
#divMainTab a{text-decoration: none;color:#FFF; font-size:1.2em; font-weight:bold;}
#divMainTab a:hover{text-decoration: none; color:#FFF; }
.divContent{ padding:10px; clear: both;}
#divMainTab .gd a{ line-height:40px; color:#666; padding-right:10px;}
.n1{ font-size:1em; line-height:1.5; padding-bottom:10px;}
.nimg{ padding:3px; border:1px #ddd solid; margin-right:10px; float:left;height:100px; width:140px;}

.n1 h3{ font-size:1.2em;}
.n2{}
.n2 li{ background:url(../images/nli.jpg) no-repeat left center; text-indent:20px;  overflow:hidden;}

.wd{ width:444px; float:left;}
.mtit1{ background:url(../images/line2.jpg) repeat-x bottom; height:37px; line-height:37px; margin-bottom:10px;}
.wd dt{ background:url(../images/w.jpg) 0px 5px no-repeat; line-height:30px; overflow:hidden; height:30px; text-indent:2.5em; font-weight:bold;}
.wd dd{ background:url(../images/d.jpg) left top no-repeat; line-height:1.5; text-indent:2.5em; border-bottom:1px #ccc dashed; margin-bottom:10px; padding-bottom:10px;}
.link{ padding:15px 0px;}
.foot{ background-color:#0066cc; padding:30px 0px 40px; color:#FFF; text-align:center;}
.foot a{ color:#FFF;}
.foot a:hover{ color:#FFF;}
/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */
.newsli li{background:url(../images/nli.jpg) no-repeat 5px center; text-indent:20px; border-bottom:1px #cccccc dashed; line-height:35px;height:35px; overflow:hidden;}
.mrtit{ border-bottom:1px #dddddd solid; margin-bottom:15px; margin-left:20px;}
.mrtit span{  display:block; padding:0px 15px; font-weight:bold; font-size:14px; }
.mrtit em{ float:right; font-style:normal; padding-right:10px;}
.prenext{ padding:5px 10px; background-color:#eeeeee;  margin-top:20px; color:#06C;}
.pre,.next{ display:block;}
.fdh{ display:none;}

@media screen and (max-width: 1100px) {
	.top .wrap,.head{width:98%;}

}
@media screen and (max-width: 1000px) {
	.wrap{ width:98%;}
.mleft{ width:28%; margin-right:2%;}
.mright,.tjcp{ width:70%;}
	.nav ul li { width: 12.5%;}
	.nav ul li a { width: 100%;}
	.line{ display:none;}
	.news{width: 50%; margin-right: 2%;}
	.wd{ width:48%;}
	.banner{ margin-bottom:20px;}
	#flashBg{ display:none;}
.sjbanner{ width:100%; display:block; position:relative; z-index:0; }
.index_banner{margin:0px auto; width:100%; height:auto; }
.index_banner ul{overflow:hidden;}
.index_banner li{position: absolute; top: 0; left: 0;overflow: hidden; width: 100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position: absolute; bottom: 15px; left: 45%; z-index: 9999; display: block; width: 188px; height: 20px; _display: none;}
.index_banner cite span{float: left; display: block; width: 1em; height: 1em; text-indent: -999em; opacity: .8; cursor: pointer; background-image: url(../images/tg_flash_p2.png); background-repeat: no-repeat; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; }
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{ cursor: default; background-image: url(../images/tg_flash_p.png); background-repeat: no-repeat; }
}
@media screen and (max-width: 979px) {
	.logo{ display:block; float:none; text-align:center; margin:0 auto 10px; width:100%}
	.tel{ display:none;}	
	.m6{ display:none;}

}
@media screen and (max-width: 768px) {
.mleft,.m5,.ys,.m6{ display:none;}
.m4,.news,.wd{ display:block; width:100%; margin-bottom:20px;}
.m4c img{ width:40%;}
.bq{ margin-bottom:40px;}
.fdh{ line-height:40px; height:40px; background-color:#000; width:100%; display:block; position:fixed; z-index:99999; bottom:0px; color:#FFF;}
	.fdh li{ width:25%; float:left; display:block; text-align:center; border-right:1px #ddd solid; box-sizing:border-box;}
	.fdh .li{ background-color:#0086cf;}
     .fdh a{ color:#FFF;}
	 .tjcp,.mright{display:block; width:100%; margin:0 auto 20px;}

}
@media screen and (max-width: 600px) {
	.top{ display:none;}
.nav{ height:80px; background-color:#0066cc; background-image:none; line-height:40px; overflow:hidden;}
.nav ul li{ width:25%;  border-bottom:1px #0077ee solid; border-right:1px #0077ee solid; box-sizing:border-box;}

.cpzs dl{ width:48%; }
.cpzs dt{ height:auto;}
.cpzs dt img {width: 186px; height: 124px;}
.n11{ width:100%;}
.nimg{ height:auto; width:auto; padding:0; border:0;}
.n2 li{ height:30px;}
#divMainTab .gd{ display:none;}
.p18{ font-size:14px;}
}
@media screen and (max-width: 480px) {
	.m4c img{ display:none;}
	
}

